#ifndef _CAT_GPIO_
#define _CAT_GPIO_
#include "headfile.h"

void gpio_init(HT_GPIO_TypeDef* GPIOx, uint32 pin, GPIO_DIR_Enum mode, uint8 dat, GPIO_PR_Enum pull);
void gpio_set(HT_GPIO_TypeDef* GPIOx, uint32 pin, uint8 dat);
uint8 gpio_get(HT_GPIO_TypeDef* GPIOx, uint32 pin);
uint8 gpio_getOut(HT_GPIO_TypeDef* GPIOx, uint32 pin);
//void gpio_toggle(HT_GPIO_TypeDef* GPIOx, uint32 pin);

#endif 
